import os
import sys

from loguru import logger

from utils.helper import get_current_time
from utils.paths import LogPath

# 移除默认的日志
logger.remove()

# 日志文件路径 - 时间
log_path = os.path.join(LogPath, get_current_time(f="%Y%m%d%H%M%S") + ".log")

# 日志配置
logger.add(
    # log_path,
    sys.stdout,
    format="{time:YYYY-MM-DD HH:mm:ss.SSS}\t|"
           "<level>{level}</level>\t|"
           "{file}:{line}\t|"
           "<level>{message}</level>",
    enqueue=True,  # 安全队列
    level="DEBUG",  # 日志等级
    diagnose=False,  # 变量值 - 显示
)

Logger = logger
